{% load filters %}
<div class="{% if field.name %}form-group field-{{ field.name }}{% endif %}{% if not field.is_readonly and field.errors %} errors{% endif %}">
    {% if not field.is_readonly and field.errors %}{{ field.errors }}{% endif %}
    {% if field.is_checkbox %}
        {% if field.field.required %}
            {{ field }}{{ field|label_class:'required' }}
        {% else %}
            {{ field }}{{ field.label_tag }}
        {% endif %}
    {% else %}
        {% if field.field.required %}
            {{ field|label_class:'required' }}
        {% else %}
            {{ field.label_tag }}
        {% endif %}
        {% if field.is_readonly %}
            <p>{{ field.contents|linebreaksbr }}</p>
        {% else %}
            {{ field }}
        {% endif %}
    {% endif %}
    {% if field.help_text %}
        <p class="help">{{ field.help_text|safe }}</p>
    {% endif %}
</div>